package com.bj.dz.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/***
*   水泵数据表
*/
@Data
@ApiModel("水泵数据")
public class WaterBangData implements Serializable {
    //主键
    @ApiModelProperty(value = "主键，添加忽略不管，更新必须得有", required = false)
    private Integer id;

    //水厂名称
    @ApiModelProperty(value = "水厂名称", required = true)
    private String name;

    //经度
    @ApiModelProperty(value = "经度", required = true)
    private String longitude;

    //纬度
    @ApiModelProperty(value = "纬度", required = true)
    private String latitude;

    //建筑物编码
    @ApiModelProperty(value = "建筑物编码", required = true)
    private String bid;

    //建筑物名称
    @ApiModelProperty(value = "建筑物名称", required = true)
    private String buildingName;

    //结构类型(1钢筋混凝土框架结构，2砖砌体结构，4单层砖柱厂房，5单层钢筋混凝土柱厂房)
    @ApiModelProperty(value = "结构类型(1钢筋混凝土框架结构，2砖砌体结构，4单层砖柱厂房，5单层钢筋混凝土柱厂房)", required = true)
    private Integer type;

    //建筑层数
    @ApiModelProperty(value = "建筑层数", required = true)
    private Integer floors;

    //建筑面积
    @ApiModelProperty(value = "建筑面积", required = true)
    private Double area;

    //混凝土等级(如C30，填“30”)
    @ApiModelProperty(value = "混凝土等级(如C30，填“30”)", required = true)
    private String material;

    //砖砌体标号(如：MU15)
    @ApiModelProperty(value = "砖砌体标号(如：MU15)", required = true)
    private String materialType;

    //场地类别(1，2，3，4，单位：类)
    @ApiModelProperty(value = "场地类别(1，2，3，4，单位：类)", required = true)
    private Integer site;

    //6度时液化程度(0无，1中等，2严重)
    @ApiModelProperty(value = "6度时液化程度(0无，1中等，2严重)", required = true)
    private Integer liquefaction6;

    //7度时液化程度(0无，1中等，2严重)
    @ApiModelProperty(value = "7度时液化程度(0无，1中等，2严重)", required = true)
    private Integer liquefaction7;

    //8度时液化程度(0无，1中等，2严重)
    @ApiModelProperty(value = "8度时液化程度(0无，1中等，2严重)", required = true)
    private Integer liquefaction8;

    //9度时液化程度(0无，1中等，2严重)
    @ApiModelProperty(value = "9度时液化程度(0无，1中等，2严重)", required = true)
    private Integer liquefaction9;

    //6度时震陷程度(0无，1中等，2严重)
    @ApiModelProperty(value = "6度时震陷程度(0无，1中等，2严重)", required = true)
    private Integer seismicsubsidence6;

    //7度时震陷程度(0无，1中等，2严重)
    @ApiModelProperty(value = "7度时震陷程度(0无，1中等，2严重)", required = true)
    private Integer seismicsubsidence7;

    //8度时震陷程度(0无，1中等，2严重)
    @ApiModelProperty(value = "8度时震陷程度(0无，1中等，2严重)", required = true)
    private Integer seismicsubsidence8;

    //9度时震陷程度(0无，1中等，2严重)
    @ApiModelProperty(value = "9度时震陷程度(0无，1中等，2严重)", required = true)
    private Integer seismicsubsidence9;

    //建设年代(年)
    @ApiModelProperty(value = "建设年代(年)", required = true)
    private Integer year;

    //设防烈度(度)
    @ApiModelProperty(value = "设防烈度(度)", required = true)
    private Integer intensity;

    //关联子任务表的id
    @ApiModelProperty(value = "关联子任务表的id", required = true)
    private Integer sid;

    //备注
    @ApiModelProperty(value = "备注，忽略不管", required = false)
    private String remark;



}
